<?php
//Este archivo es una imagen.
header("Content-type: image/jpeg");

//Defino el Arreglo.
$arr = $_GET['arr'];
$arr = stripslashes($arr);
$arr = urldecode($arr);
$arr = unserialize($arr);

//Defino la imagen y dimensiones.
$im = imagecreatefromjpeg('../Images/map_1.jpg');
imageantialias($im,TRUE);

//Funcion para transformar un Porcentaje a color de Rojo (0) a Verde (100)
function perToColor($percent){
	global $im;
	$red = ($percent < 50) ? 255 : 256 - ($percent - 50) * 5.12;
	$green = ($percent > 50) ? 255 : $percent * 5.12;
	$color = imagecolorallocatealpha($im,$red,$green,0,120);
	return $color;
}

//Colores
$black = imagecolorallocate($im,0,0,0);
$white = imagecolorallocate($im,255,255,255);
$orange = imagecolorallocate($im,220,210,60);
$green = imagecolorallocate($im,132,135,28);
$red = imagecolorallocate($im,120,0,0);
$blue = imagecolorallocate($im,0,0,255);
$grey = imagecolorallocate($im,80,80,80);

$colors = array($blue,$orange,$green,$red,$grey);

//Creo un rectangulo por cada valor en el arreglo.
foreach($arr as $imp){
	$tierraTotal=0;
	$colonias=0;
	foreach($imp['Col'] as $col){
		$tierraTotal += $col['Tierra'];
		$colonias++;
	}
	if($colonias > 0)
		imagefilledarc($im,$imp['x'],$imp['y'],50,50,0,360,perToColor($colonias*10),IMG_ARC_PIE);
}

imagejpeg($im,NULL,70);
imagedestroy($im);
?>